package class0906.dem01;

/**
 * @Author:galaxy_yan
 * @Date: 2022/9/6
 * @Time: 19:01
 * @Description
 */
public interface Iinterface {

//    在接口中不能有构造方法，实例代码块及静态代码块
//不能构造代买快和实例代码块的原因：
//1.实例代码块中的内容经编译器 ，按顺序加载到构造方法中
//2.构造方法肯定有自己的实现体，即构造方法不能是抽象方法
    /*
    }
    {

    }

//    编译器编译按照出现先后顺序以此添加到cinit中
    static {

    }*/
//    默认 public final
    int a=5;


//    推荐写法
    void method1();
//    默认情况：public abstract
    public void method2();
    abstract void method3();
    public abstract void method4();

//    protected  void method5();
//   直接报错

//    void method6(){
//      直接报错——默认抽象方法
//    }

    void method7();

}
